<html>
<body>
Reports a constructor calls on functional supertypes that will lead to compilation error since 1.9.
<p>Motivation types:</p>
<ul>
    <li>
        The implementation does not abide by a published spec or documentation
    </li>
</ul>

<p><b>More details:</b> <a href="https://youtrack.jetbrains.com/issue/KT-46344">KT-46344: No error for a super class constructor call on a function interface in supertypes list</a></p>
<p>The quick-fix removes a constructor call.</p>
<p><b>Example:</b></p>
<pre><code>
  abstract class A : () -> Int()
</code></pre>

<p>After the quick-fix is applied:</p>
<pre><code>
  abstract class A : () -> Int
</code></pre>
<!-- tooltip end -->
<p>This inspection only reports if the Kotlin language level of the project or module is 1.7 or higher.</p>
</body>
</html>